package com.chu.mapper;

import com.chu.entity.Menu;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MenuMapper {

    //查询某个角色的permission列表
    List<Menu> findPermissionByRoleId(int roleId);

    //根据角色id查询中间表的权限id
    List<Integer> findMenuId(int roleid);

    //查询全部的权限
    List<Menu> findAllMenus();

    //根据角色id查询权限信息
    List<Menu> findMenusByRoleId(@Param("id") int roleId);

    int deleteByPrimaryKey(Integer menuid);

    int insert(Menu record);

    int insertSelective(Menu record);

    Menu selectByPrimaryKey(Integer menuid);

    int updateByPrimaryKeySelective(Menu record);

    int updateByPrimaryKey(Menu record);
}